静态冗余分配不适用于在可变和动态环境中运行的硬实时系统(例如雷达跟踪、航空电子设备)。自适应容错 (AFT) 可以在时间和资源约束下确保关键模块具有足够的可靠性,方法是将尽可能多的冗余分配给不太重要的模块,从而优雅地减少它们的资源需求。在本文中,我们提出了一种支持实时系统中自适应容错的机制。通过为动态到达的计算选择合适的冗余策略来实现自适应,以确保所需的可靠性并最大限度地发挥容错潜力,同时确保满足最后期限。使用模拟 AWACS 预警机中雷达跟踪软件的实际工作负载来评估所提出的方法。结果表明,在满足时间约束的任务方面,我们的技术优于静态容错策略。此外,我们表明,这种以时间为中心的性能指标的增益不会将执行任务的容错性降低到预定义的最低水平以下。总体而言,评估表明,所提出的想法产生了一个在容错维度上动态提供 QOS 保证的系统。